package com.creating.mict.service;


import java.util.List;

import com.creating.mict.domain.Patient;
import com.creating.mict.domain.PatientRule;
import com.creating.mict.domain.XtyRecord;
import com.creating.mict.domain.XyjRecord;


public interface IXtyService {

	/**
	 * 
	* @Title: queryPatientXty 
	* @Description: 获取血糖仪签约患者及其测量结果
	* @param @param fbtime
	* @param @param fetime
	* @param @param fstate
	* @param @param fkeywords
	* @param @return 
	* @return List<XyjRecord>    返回类型 
	* @throws
	 */
	public List<XtyRecord> queryPatientXty(String loginName, String foffice, String fbtime, String fetime, String fstate, String fkeywords, String ftakeBack);
	
	/**
	 * 
	* @Title: produceXtndToChart 
	* @Description: 获取血糖浓度测量数据变化曲线
	* @param @param hospitalName
	* @param @param fbh
	* @param @param fquery_str
	* @param @param ri
	* @param @param ftitle
	* @param @return 
	* @return String    返回类型 
	* @throws
	 */
	public String produceXtndToChart(String fbtime, String fetime, String fphone1, String fname, String fflag);
	
	/**
     * 
    * @Title: saveXtyOfSetting 
    * @Description: TODO(这里用一句话描述这个方法的作用) 
    * @param @param fphone1
    * @param @param fcqxt_low
    * @param @param fcqxt_high
    * @param @param fchxt1_low
    * @param @param fchxt1_high
    * @param @param fchxt2_low
    * @param @param fchxt2_high
    * @param @return 
    * @return boolean    返回类型 
    * @throws
     */
	public boolean saveXtyOfSetting(String fphone1, String fcqxt_low, String fcqxt_high, String fchxt1_low, String fchxt1_high, String fchxt2_low, String fchxt2_high );
	
	/**
	 * 
	* @Title: produceXtndToChartByPerson 
	* @Description: 获取血糖浓度测量数据变化曲线
	* @param @param hospitalName
	* @param @param fbh
	* @param @param fquery_str
	* @param @param ri
	* @param @param ftitle
	* @param @return 
	* @return String    返回类型 
	* @throws
	 */
	public String produceXtndToChartByPerson(String fphone1, String fstate, String fflag) ;
	
}
